package directory.controller;

import controller.*;
import java.sql.ResultSet;
import java.util.Vector;
import directory.model.PersonTypeAttribute;

public class PersonTypeAttributeMgr extends DbManager {

    public static final PersonTypeAttributeMgr mgr = new PersonTypeAttributeMgr();

    private PersonTypeAttributeMgr() {
        super("PersonTypeAttribute");
        m_titles = new String[]{"NOMBRE", "TIPO", "PARAMETROS"};
    }

    @Override
    protected PersonTypeAttribute getBean() {
        return new PersonTypeAttribute();
    }

    @Override
    public PersonTypeAttribute getItem(String id) {
        return (PersonTypeAttribute) super.getItem(id);
    }

    @Override
    @SuppressWarnings("unchecked")
    protected void addObject(Vector v, ResultSet rs) {
        v.add(new PersonTypeAttribute(rs));
    }

    public Vector<PersonTypeAttribute> getList(String idPersonType) {
        return executeQuery( "select * from PersonTypeAttribute where idPersonType="+idPersonType );
    }

 }